package org.example.blogserver.dao;

import org.example.blogserver.entity.SysUser;

import java.util.List;

public interface SysUserDao {

    // 添加用户
    int insertUser(SysUser user);

    // 根据账号删除用户
    int deleteUserByAccount(String account);

    // 根据账号查找用户
    SysUser findUserByAccount(String account);

    // 根据账号修改昵称
    int updateNicknameByAccount(String account, String newNickname);

    // 根据账号修改头像
    int updateAvatarByAccount(String account, byte[] newAvatar);

    // 根据账号修改密码
    int updatePasswordByAccount(String account, String newPassword);

    List<SysUser> getUserList();
}
